#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include <stdlib.h>
#include <assert.h>
//imitate the fonction atoi
//int my_atoi(const char *str)
//{
//	assert(str);
//	char* p = str;
//	while (*p)
//	{
//		if (isdigit(*p) )
//		{
//			printf("%c", *p);
//			p++;
//		}
//		 else if (*p == '-') 
//		{
//			printf("%c", *p);
//			p++;
//		}
//		else if (*p == '+')
//		{
//			p++;
//		}
//		else
//			return 0;
//		
//	}
//	return 1;
//}
//int main()
//{
//	char arr[200] = { 0 };
//	while (gets(arr) != EOF)
//	{
//		int a = my_atoi(arr);
//		if (!a)
//		{
//			printf("%d\n", a);
//		}
//		else
//		{
//			printf("\n");
//		}
//		int b = atoi(arr);
//		printf("%d\n", b);
//	}
//	return 0;
//}


//test
//int main()
//{
//	char str[] = "&*%152";
//	printf("%d\n", atoi(str));
//}

//find the cube root of a number 
//int main() {
//    float a = 0;
//    scanf("%f", &a);
//    int flag = 0;
//    double i = 0;
//    if (a < 0)
//    {
//        a = -a;
//        flag = 1;
//    }
//    while (i * i * i < a)
//    {
//        i += 0.01;
//    }
//    if (flag)
//    {
//        printf("%.1lf", -i);
//    }
//    else
//        printf("%.1lf", i);
//    return 0;
//}

//find least common multiple
//int main() {
//    int a = 0;
//    int b = 0;
//    scanf("%d%d", &a, &b);
//    int i = 1;
//    int max = a > b ? a : b;
//    int min = a > b ? b : a;
//    while ((max * i) % min != 0)
//    {
//        i++;
//    }
//    printf("%d\n", i * max);
//    return 0;
//}

